PDM Arrange

SUMMARY

Via the pull-down menu "Arrange" the position of graphic objects against each other, as well as the conjunction between them can be defined.

CONTENTS

  1. Introduction
  2. Move to Foreground
  3. Move to Background
  4. Group
  5. Ungroup
  6. Add to Group
  7. Label Button
  8. Label Entryfield
  9. Label Listbox
  10. Break Figure
  11. Original Size
  12. Align
  13. Mirror
  14. Rotate
  15. Size

Introduction

Via the pull-down menu "Arrange" the relation of the position of graphic objects to each other can be arranged. Functions for grouping graphic objects, as well as to conjunct objects and buttons, or Entryfields and Listboxes are offered.

Move to Foreground

Via "Move to Foreground" the selected object is moved to the foreground.
On several objects laying upon each other the hierarchy of overlaying depends on the sequence of creating; the last one created lies on the top.
Moving a group to foreground does not affect the hierarchy within the group.

Move to Background

Via "Move to Background" the selected object is moved to the background.
On several objects laying upon each other the hierarchy of overlaying depends on the sequence of creating; the first one created lies on the bottom.
Moving a group to background does not affect the hierarchy within the group.

Group

Via "Group" the selected objects are grouped together.

Objects belonging to a group cannot be selected any more. Properties of a group that may be modified are foreground/background (line/fill) color, size and position.

Ungroup

"Ungroup" disbands a selected group to its single objects.

Note:
A double click to a group has the same effect.

Add to Group

Via "Add to Group" a selected object is added to a marked group.

Label Button

Via "Label Button" the selected object is used to label the selected button.

The attached object takes the role of a label.
Only one object may be selected for labeling a button; the object is adjusted to the size of the button.

WARNING
If a text field is used as a label, pay attention to the fact that the text field is adjusted but not the font size.
A double-click to a labeled button or "Ungroup" disbands the grouping.
Note:
Thereby the object that was adjusted to the button keeps it adjusted size.

Label Entryfield

Via "Label Entryfield" the Entryfield is labeled with the graphic objects showing the properties of an archive entry.

To this the Entryfield and the graphic object are selected and joint by "Label Entryfield". Thereby the size of the Entryfield is adjusted to the size of the rectangle covering the graphic objects.
To modify a single object, the Entryfield, labeled by the object(s) must be ungrouped again.

Label Listbox

Via "Label Listbox" any Entryfields are joint with the Listbox.

To this the Listbox and the wanted Entryfields are joint via the function "Label Listbox". Thereby the size of the Listbox is adjusted to the size of the rectangle covering the wanted Entryfields.
The sequence the Entryfields are provided with information (in runtime), equates the sequence the Entryfields were created.
That means a list may also be designed in columns.
To modify a single Entryfield, the Listbox labeled by Entryfield (s) must be ungrouped again.

Break Figure

Via "Break Figure" a placed figure can be broken down to its single graphic objects. Any action and function bound to a graphic object, as well as the defined parameters are kept.

Note:
The figure itself is left untouched.

Original Size

Via "Original Size" a placed figure is resized to size it was originally created.

Align

Via "Align" the selected elements can be arranged in their position to each other.

Via a submenu the following alignments are possible:
Alignment Description
Top All selected objects are moved to the same Y-Value (indication status line), the object with the lowest Y-Value is taken as reference; the X-Value remains unchanged.
Bottom All selected objects are moved to the same Y-Value (indication status line), the object with the highest Y-Value is taken as reference; the X-Value remains unchanged.
VCenter All selected objects are moved to the same Y-Value (indication status line), as a reference is taken the arithmetic mean of the Y-Value of the highest and the lowest objects selected; the X-Value remains unchanged.
Left All selected objects are moved to the same X-Value (indication status line), the object with the lowest X-Value is taken as reference; the Y-Value remains unchanged.
Right All selected objects are moved to the same X-Value (indication status line), the object with the highest X-Value is taken as reference; the Y-Value remains unchanged.
HCenter All selected objects are moved to the same X-Value (indication status line), as a reference is taken the arithmetic mean of the X-Value of the highest and the lowest objects selected; the Y-Value remains unchanged.

Mirror

Using "mirror" one ore more selected object(s) may be mirrored on their own middle axis.

A submenu offers the following selections:
Mirroring axis Description
Horizontal A selected object is mirrored on its own horizontal middle axis, the position is left untouched.
If more objects are selected there are mirrored on the middle axis of all selected objects. The horizontal position of the objects may change.
Vertical A selected object is mirrored on its own vertical middle axis, the position is left untouched.
If more objects are selected there are mirrored on the vertical middle axis of all selected objects. The vertical position of the objects may change.

Rotate

Via "Rotate" one ore more selected object(s) may be turned on their own center.

A submenu offers the following selections:
Rotate by Description
90° A selected object is turned counterclockwise on its own center by 90°. If more objects are selected there are turned counterclockwise on the center of all selected objects; thereby the position of the objects will change.
180° as above, turned by 180°
270° as above, turned by 270°

Size

Via "Size" all selected objects may be enlarged to the size of the enclosing selection frame of the objects.

A submenu offers the following selections:
Selection Description
Horizontal All selected objects are horizontally enlarged to the size of the enclosing selection frame.
Vertical All selected objects are vertically enlarged to the size of the enclosing selection frame.